home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Sample Code / Snippets / Interapplication Communication / AECDEV⁄AEDAEMON / AECdev.r < prev    next >
Encoding:
Text File  |  1993-01-18  |  9.6 KB  |  350 lines  |  [TEXT/MPS ]

  1. #include "Types.r"
  2. #include "Systypes.r"
  3. resource 'vers' (1) {
  4.     0x1,
  5.     0x0,
  6.     release,
  7.     0x0,
  8.     verUS,
  9.     "1.00",
  10.     "1.00, Copyright © 1991 Apple Computer, I"
  11.     "nc., C.K. Haun <TR>"
  12. };
  13.  
  14. resource 'BNDL' (-4064, purgeable) {
  15.     'hacu',
  16.     0,
  17.     {    /* array TypeArray: 2 elements */
  18.         /* [1] */
  19.         'FREF',
  20.         {    /* array IDArray: 1 elements */
  21.             /* [1] */
  22.             0, -4064
  23.         },
  24.         /* [2] */
  25.         'ICN#',
  26.         {    /* array IDArray: 1 elements */
  27.             /* [1] */
  28.             0, -4064
  29.         }
  30.     }
  31. };
  32.  
  33. resource 'ICN#' (-4064, purgeable) {
  34.     {    /* array: 2 elements */
  35.         /* [1] */
  36.         $"7FFF C000 4000 4000 5FFF 7800 5405 7800"
  37.         $"5129 4400 5201 4200 5FFF 4100 4000 4100"
  38.         $"4020 4100 5FAF 4100 5021 4100 5061 5110"
  39.         $"5F0F 4920 4000 4540 7FFF C380 7FFF C100"
  40.         $"0000 0180 0000 0240 0000 0420 0000 0810"
  41.         $"0000 1008 0000 2FE4 0000 5192 0000 91F1"
  42.         $"0000 D181 0000 6AD2 0000 3464 0000 1808"
  43.         $"0000 0C10 0000 0620 0000 0340 0000 0180",
  44.         /* [2] */
  45.         $"7FFF C000 7FFF C000 7FFF FC00 7FFF FE00"
  46.         $"7FFF C300 7FFF C180 7FFF C180 7FFF C180"
  47.         $"7FFF C180 7FFF C180 7FFF D188 7FFF C990"
  48.         $"7FFF C5A0 7FFF C3C0 7FFF C180 7FFF C000"
  49.         $"7FFF C000 0000 0180 0000 03C0 0000 07E0"
  50.         $"0000 0FF0 0000 1FF8 0000 3FFC 0000 7FFE"
  51.         $"0000 FFFF 0000 FFFF 0000 7FFE 0000 3FFC"
  52.         $"0000 1FF8 0000 0FF0 0000 07E0 0000 03C0"
  53.     }
  54. };
  55.  
  56. resource 'DITL' (-4064) {
  57.     {    /* array DITLarray: 3 elements */
  58.         /* [1] */
  59.         {100, 110, 120, 271},
  60.         Button {
  61.             enabled,
  62.             "Send an odoc event"
  63.         },
  64.         /* [2] */
  65.         {0, 110, 46, 280},
  66.         StaticText {
  67.             disabled,
  68.             "Apple Macintosh Developer Technical Supp"
  69.             "ort AppleEvent Control Panel Device Exam"
  70.             "ple © 1991"
  71.         },
  72.         /* [3] */
  73.         {45, 110, 94, 280},
  74.         StaticText {
  75.             disabled,
  76.             "(Must also have AEDeamon available or ru"
  77.             "nning for this to work)\nC.K. Haun <TR>"
  78.         }
  79.     }
  80. };
  81.  
  82. resource 'DITL' (-4048) {
  83.     {    /* array DITLarray: 3 elements */
  84.         /* [1] */
  85.         {90, 140, 110, 198},
  86.         Button {
  87.             enabled,
  88.             "OK"
  89.         },
  90.         /* [2] */
  91.         {15, 90, 30, 302},
  92.         StaticText {
  93.             disabled,
  94.             "AEDeamon not found!"
  95.         },
  96.         /* [3] */
  97.         {45, 20, 79, 328},
  98.         StaticText {
  99.             disabled,
  100.             "I can't find AEDeamon on the default vol"
  101.             "ume, so I have no way of sending AppleEv"
  102.             "ents."
  103.         }
  104.     }
  105. };
  106.  
  107. resource 'DITL' (-4049) {
  108.     {    /* array DITLarray: 3 elements */
  109.         /* [1] */
  110.         {95, 91, 115, 149},
  111.         Button {
  112.             enabled,
  113.             "Oh well"
  114.         },
  115.         /* [2] */
  116.         {15, 70, 32, 235},
  117.         StaticText {
  118.             disabled,
  119.             "Bad System Version!"
  120.         },
  121.         /* [3] */
  122.         {50, 20, 85, 234},
  123.         StaticText {
  124.             disabled,
  125.             "AECdev requires System 7.0 or later"
  126.         }
  127.     }
  128. };
  129.  
  130. resource 'FREF' (-4064, purgeable) {
  131.     'cdev',
  132.     0,
  133.     ""
  134. };
  135.  
  136. resource 'nrct' (-4064, purgeable) {
  137.     {    /* array RectArray: 1 elements */
  138.         /* [1] */
  139.         {-1, 87, 130, 322}
  140.     }
  141. };
  142.  
  143. resource 'mach' (-4064, purgeable) {
  144.     0xFFFF,
  145.     0x0
  146. };
  147.  
  148. data 'hacu' (0, "Owner resource") {
  149.     $"4C43 6F6E 7472 6F6C 2050 616E 656C 2044"            /* LControl Panel D */
  150.     $"6576 6963 652C 2049 4E49 5420 616E 6420"            /* evice, INIT and  */
  151.     $"434F 4445 2062 7920 4D61 6369 6E74 6F73"            /* CODE by Macintos */
  152.     $"6820 4465 7665 6C6F 7065 7220 5465 6368"            /* h Developer Tech */
  153.     $"6E69 6361 6C20 5375 7070 6F72 74"                   /* nical Support */
  154. };
  155.  
  156. resource 'icl8' (-4064) {
  157.     $"00FD FDFD FDFD FDFD FDFD FDFD FDFD FDFD"
  158.     $"FDFD 0000 0000 0000 0000 0000 0000 0000"
  159.     $"00FD F8F8 F8F8 F8F8 F8F8 F8F8 F8F8 F8F8"
  160.     $"F8FD 0000 0000 0000 0000 0000 0000 0000"
  161.     $"00FD F8FC FCFC FCFC FCFC FCFC FCFC FCFC"
  162.     $"F8FD ECEC ECEC 0000 0000 0000 0000 0000"
  163.     $"00FD F8FC 48FC 4848 4848 4848 48FC 48FC"
  164.     $"F8FD ECEC ECEC EC00 0000 0000 0000 0000"
  165.     $"00FD F8FC 4848 48FF 4848 FF48 FF48 48FC"
  166.     $"F8FD 0000 0000 ECEC 0000 0000 0000 0000"
  167.     $"00FD F8FC 4848 FC48 4848 4848 4848 48FC"
  168.     $"F8FD 0000 0000 00EC EC00 0000 0000 0000"
  169.     $"00FD F8FC FCFC FCFC FCFC FCFC FCFC FCFC"
  170.     $"F8FD 0000 0000 00EC EC00 0000 0000 0000"
  171.     $"00FD F8F8 F8F8 F8F8 F8F8 F8F8 F8F8 F8F8"
  172.     $"F8FD 0000 0000 00EC EC00 0000 0000 0000"
  173.     $"00FD F8F8 F8F8 F8F8 F8F8 FFF8 F8F8 F8F8"
  174.     $"F8FD 0000 0000 00EC EC00 0000 0000 0000"
  175.     $"00FD F8FC FCFC FCFC FCF8 FFF8 FCFC FCFC"
  176.     $"F8FD 0000 0000 00EC EC00 0000 0000 0000"
  177.     $"00FD F8FC F6F6 F6F6 F6F6 FFF6 F6F6 F6FC"
  178.     $"F8FD 00EC 0000 00EC EC00 0000 EC00 0000"
  179.     $"00FD F8FC F6F6 F6F6 F6FF FFF6 F6F6 F6FC"
  180.     $"F8FD 0000 EC00 00EC EC00 00EC 0000 0000"
  181.     $"00FD F8FC FCFC FCFC F8F8 F8F8 FCFC FCFC"
  182.     $"F8FD 0000 00EC 00EC EC00 EC00 0000 0000"
  183.     $"00FD F8F8 F8F8 F8F8 F8F8 F8F8 F8F8 F8F8"
  184.     $"F8FD 0000 0000 ECEC ECEC 0000 0000 0000"
  185.     $"00FD FDFD FDFD FDFD FDFD FDFD FDFD FDFD"
  186.     $"FDFD 0000 0000 00EC EC00 0000 0000 0000"
  187.     $"00FD FDFD FDFD FDFD FDFD FDFD FDFD FDFD"
  188.     $"FDFD 0000 0000 0000 0000 0000 0000 0000"
  189.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  190.     $"0000 0000 0000 00FF FF00 0000 0000 0000"
  191.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  192.     $"0000 0000 0000 FFF7 F7FF 0000 0000 0000"
  193.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  194.     $"0000 0000 00FF F7F7 F7F7 FF00 0000 0000"
  195.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  196.     $"0000 0000 FFF7 F7F7 F7F7 F7FF 0000 0000"
  197.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  198.     $"0000 00FF F7F7 F7F7 F7F7 F7F7 FF00 0000"
  199.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  200.     $"0000 FFF7 D8D8 D8D8 D8D8 D8F7 F7FF 0000"
  201.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  202.     $"00FF F7D8 F7F7 F7D8 D8F7 F7D8 F7F7 FF00"
  203.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  204.     $"FFF7 F7D8 F7F7 F7D8 D8D8 D8D8 F7F7 F7FF"
  205.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  206.     $"FFFF F7D8 F7F7 F7D8 D8F7 F7F7 F7F7 F7FF"
  207.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  208.     $"00FF FFF7 D8F7 D8F7 D8D8 F7D8 F7F7 FF00"
  209.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  210.     $"0000 FFFF F7D8 F7F7 F7D8 D8F7 F7FF 0000"
  211.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  212.     $"0000 00FF FFF7 F7F7 F7F7 F7F7 FF00 0000"
  213.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  214.     $"0000 0000 FFFF F7F7 F7F7 F7FF 0000 0000"
  215.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  216.     $"0000 0000 00FF FFF7 F7F7 FF00 0000 0000"
  217.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  218.     $"0000 0000 0000 FFFF F7FF 0000 0000 0000"
  219.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  220.     $"0000 0000 0000 00FF FF"
  221. };
  222.  
  223. resource 'icl4' (-4064) {
  224.     $"0AAA AAAA AAAA AAAA AA00 0000 0000 0000"
  225.     $"0ACC CCCC CCCC CCCC CA00 0000 0000 0000"
  226.     $"0ACE EEEE EEEE EEEE CA66 6600 0000 0000"
  227.     $"0ACE 0E00 0000 0E0E CA66 6660 0000 0000"
  228.     $"0ACE 000F 00F0 F00E CA00 0066 0000 0000"
  229.     $"0ACE 00E0 0000 000E CA00 0006 6000 0000"
  230.     $"0ACE EEEE EEEE EEEE CA00 0006 6000 0000"
  231.     $"0ACC CCCC CCCC CCCC CA00 0006 6000 0000"
  232.     $"0ACC CCCC CCFC CCCC CA00 0006 6000 0000"
  233.     $"0ACE EEEE ECFC EEEE CA00 0006 6000 0000"
  234.     $"0ACE CCCC CCFC CCCE CA06 0006 6000 6000"
  235.     $"0ACE CCCC CFFC CCCE CA00 6006 6006 0000"
  236.     $"0ACE EEEE CCCC EEEE CA00 0606 6060 0000"
  237.     $"0ACC CCCC CCCC CCCC CA00 0066 6600 0000"
  238.     $"0AAA AAAA AAAA AAAA AA00 0006 6000 0000"
  239.     $"0AAA AAAA AAAA AAAA AA00 0000 0000 0000"
  240.     $"0000 0000 0000 0000 0000 000F F000 0000"
  241.     $"0000 0000 0000 0000 0000 00FC CF00 0000"
  242.     $"0000 0000 0000 0000 0000 0FCC CCF0 0000"
  243.     $"0000 0000 0000 0000 0000 FCCC CCCF 0000"
  244.     $"0000 0000 0000 0000 000F CCCC CCCC F000"
  245.     $"0000 0000 0000 0000 00FC 3333 333C CF00"
  246.     $"0000 0000 0000 0000 0FC3 CCC3 3CC3 CCF0"
  247.     $"0000 0000 0000 0000 FCC3 CCC3 3333 CCCF"
  248.     $"0000 0000 0000 0000 FFC3 CCC3 3CCC CCCF"
  249.     $"0000 0000 0000 0000 0FFC 3C3C 33C3 CCF0"
  250.     $"0000 0000 0000 0000 00FF C3CC C33C CF00"
  251.     $"0000 0000 0000 0000 000F FCCC CCCC F000"
  252.     $"0000 0000 0000 0000 0000 FFCC CCCF 0000"
  253.     $"0000 0000 0000 0000 0000 0FFC CCF0 0000"
  254.     $"0000 0000 0000 0000 0000 00FF CF00 0000"
  255.     $"0000 0000 0000 0000 0000 000F F0"
  256. };
  257.  
  258. resource 'ics#' (-4064) {
  259.     {    /* array: 2 elements */
  260.         /* [1] */
  261.         $"FF80 FFE0 D7B0 FF90 FF90 CDD4 F3BC FF98"
  262.         $"0018 0024 007E 00DD 00FD 006E 0034 0018",
  263.         /* [2] */
  264.         $"FF80 FFF0 FFF8 FFF8 FFF8 FFFE FFBC FF98"
  265.         $"FF98 0018 003C 007E 00FF 00FF 007E 003C"
  266.     }
  267. };
  268.  
  269. resource 'ics8' (-4064) {
  270.     $"FDFD FDFD FDFD FDFD FD00 0000 0000 0000"
  271.     $"FDFC FCFC FCFC FCFC FDEC ECEC 0000 0000"
  272.     $"FDFC 48FF 48FF FFFC FD00 00EC EC00 0000"
  273.     $"FDFC FCFC FCFC FCFC FD00 00EC EC00 0000"
  274.     $"FDFC FCFC FCFF FCFC FD00 00EC EC00 0000"
  275.     $"FDFC F6F6 FFFF F6FC FDEC ECEC ECEC EC00"
  276.     $"FDFC FCFC F8F8 FCFC FD00 ECEC ECEC 0000"
  277.     $"FDFD FDFD FDFD FDFD FD00 00EC EC00 0000"
  278.     $"0000 0000 0000 0000 0000 00FF FF00 0000"
  279.     $"0000 0000 0000 0000 0000 FFF7 F7FF 0000"
  280.     $"0000 0000 0000 0000 00FF F7F7 F7F7 FF00"
  281.     $"0000 0000 0000 0000 FFF7 F7F7 F7F7 F7FF"
  282.     $"0000 0000 0000 0000 FFFF F7F7 F7F7 F7FF"
  283.     $"0000 0000 0000 0000 00FF FFF7 F7F7 FF00"
  284.     $"0000 0000 0000 0000 0000 FFFF F7FF 0000"
  285.     $"0000 0000 0000 0000 0000 00FF FF"
  286. };
  287.  
  288. resource 'ics4' (-4064) {
  289.     $"ACCC CCCC C000 0000 AEEE EEEE C666 0000"
  290.     $"AE0F 0FFE C006 6000 AEEE EEEE C006 6000"
  291.     $"AEEE EFEE C006 6000 AECC FFCE C666 6660"
  292.     $"AEEE CCEE C066 6600 AAAA AAAA A006 6000"
  293.     $"0000 0000 000F F000 0000 0000 00FC CF00"
  294.     $"0000 0000 0FCC CCF0 0000 0000 FCCC CCCF"
  295.     $"0000 0000 FFCC CCCF 0000 0000 0FFC CCF0"
  296.     $"0000 0000 00FF CF00 0000 0000 000F F0"
  297. };
  298.  
  299. data 'fwst' (-16564) {
  300.     $"0008 00BC 02C7 013B 03AE 08CA 0077 BC20"            /* ...º.«.;.Æ. .wº  */
  301.     $"0076 0108 0100"                                     /* .v.... */
  302. };
  303.  
  304. resource 'ALRT' (-4048) {
  305.     {40, 40, 163, 377},
  306.     -4048,
  307.     {    /* array: 4 elements */
  308.         /* [1] */
  309.         OK, visible, sound1,
  310.         /* [2] */
  311.         OK, visible, sound1,
  312.         /* [3] */
  313.         OK, visible, sound1,
  314.         /* [4] */
  315.         OK, visible, sound1
  316.     }
  317.     /****** Extra bytes follow... ******/
  318.     /* $"300A"                                               /* 0. */
  319. };
  320.  
  321. resource 'ALRT' (-4049) {
  322.     {40, 40, 162, 280},
  323.     -4049,
  324.     {    /* array: 4 elements */
  325.         /* [1] */
  326.         OK, visible, sound1,
  327.         /* [2] */
  328.         OK, visible, sound1,
  329.         /* [3] */
  330.         OK, visible, sound1,
  331.         /* [4] */
  332.         OK, visible, sound1
  333.     }
  334.     /****** Extra bytes follow... ******/
  335.     /* $"300A"                                               /* 0. */
  336. };
  337.  
  338. resource 'STR#' (-4048) {
  339.     {    /* array StringArray: 3 elements */
  340.         /* [1] */
  341.         " Fred Sez",
  342.         /* [2] */
  343.         " Select a target app.",
  344.         /* [3] */
  345.         "AECDEV"
  346.     }
  347. };
  348.  
  349.  
  350.